Removed game logic from relying on requestAnimationFrame

Game logic updates are now run by setInterval