public void setColour(int x, int y, ColourCode colour) {
		int slotx = x/ColourSlot.WIDTH;
		int sloty = y/ColourSlot.HEIGHT;
		
		ColourSlot slot = slots[slotx][sloty];
		if (!slot.isCovered() && !slot.isLocked()) {
			slot.setColour(colour);
		}
		this.repaint();
	}