Added all classes from the heXcape engine, refactored a few. Not compiling due to most classes still having wrong imports and names