Migration of units to kinematic controllers

It's only early stages yet. Players "work", but NPCs
haven't been tested and a heap of code paths will
crash on NULLptr because the kinematic doesn't actually
have a rigid body, so ->getRigidBody() needs some rework.