More unit abstraction and lookAt vectors