implemented standard solution for fixed time steps -- game updates at 30 frames / second