Perfected player movement!

Freedom of movement + friction.
Sadly, had to axe the modifiable movement controls. I would have to
rewrite my entire input class; I'll just take that as a learning
experience.