Renamed global internal variables
Added cast<T>() function
Added SHADER_VERSION, fixed std::unordered_map not being initialized
Added Camera and CameraModule
Title has been updated, load most of stuff but does nothing yet.
Singleton now uses a static private pointer instead of extern one
Camera class is now registered
Moved Transform constructor to private
Removed deprecated macro
Priority update
Fixed wrong function call
callbackComponent now takes as first parameter the Entity adding the component
Renamed "_flags" into "flags"
Added getProjection and getView
MeshRenderer WIP