engine: discontinue engine/game separation

the engine instantiation test was moved to the src/testing/ folder,
the engine files itself were moved to the base src/ directory.
engine: restored compiling by namespace and testing adaptions

this merges the separation of engine and game
the previous game part was moved to testing/

the engine files are now directly in the src/ folder.