uses game.getActiveColour in Game instead of reaching through getPosition()