Movement update

Fixed lots of weird things, ship can now back up, bounces a little, umm
etc. Look at the code you lazzybitch.