Now using setTimeout for game logic and requestAnim for rendering