Add rudimentary and entity selection

* add 3D AABB
* add 3D ray