Minor rework of facing and direction as this is incompatible with what I'm planning to do. Low chance of side effects.
Added vector Entity.setCenter for convenience.
Added VectorExtension with utility functions.
Refactored and reworked current KI into LivingEntity, derived Horse from said class. Player will follow.
Found no side effects in usage tests. Also modified setEntity for idempotency.