Removed all errors
UE now launches
Convert CapeEventHandler to a singleton
Merged CompatibilityType and CompatibilityModule
Converted IEnergyItem to use the standard double