- Added Engine + EngineTest
- Added a 'NoInit' construction to objects so we don't run the default constructor when creating via reflection.