changes getPosition().getActiveColour to getActiveColour() in Clock - getPosition
returns a copy, which involves parsing the FEN etc, so this was incurring a massive
performance hit.  Game.getActiveColour doesn't use a copy, so should be much faster