JS Racer in updated, object-oriented JavaScript