Movement bug fixed, speeds fixed, checks cleanup.

I also incresed the acceleration and friction values so the player moves
more snappy, there's still a lot of fine tunning to be done.