add gameloop, transformworld, arrow key bindings