Player keeps moving when move key held down

Also fixed a bug that allowed pushing objects into walls

Also made player change facing direction on move attempt, even if player
can't move that way