Fixed a bug with wiper being drawn twice, merged tick() into updateGameState