Changed game to use discrete steps rather than continuous time. Added step method and update handler. Added game ticker.