Controllers' update() now has GameState parameter