Moved face dir detection to player.move()
Added unary minus vec2 operator.
[player] No subspeed(); addspeed() -> accelerate()
[player] Minor code alignment.
Merge branch 'player'