a bunch of misv fixes, from ai to where the sprite offsets are to a way
of looking at velocity thats not dependant on framerate