A traditional game engine in a JavaScript environment