Enemy/Tower/Projectile no longer depends on Object3D. Will be unifying the core engine to a more uniform approach. I.e getPosition will always return the XMVector version and the classes will store as XMFLOAT3 etc.
Rocket no longer crashes on collision, rockets will continue on heading currently if target is lost. (will be changing) enemies and projectiles now rotate to face their direction. (before enemies where limited to facing 4 directions)
Various demo tweaks visual,bugs.
Cleaned up some files, working on a skybox solution seperatly. (Its not entirely working and has a resizing bug. However previous resizing bugs left over from the UI control rewrite have been fixed. A better resize tracking between states would clean up code considerably.