physics based movement is tough =/