Added game loop and movement