Tasks/Features needed to build and release a complete game:
    ☐ Audio System
        ☐ Implement Audio API into the core
            ☐ Integrate OpenAL
            ☐ Expose API methods
        ☐ Integrate Audio API into the editor
            ☐ Audio listener component
            ☐ Audio source component

    ☐ Entity Template System
        ☐ Entity template asset
        ☐ Entity spawning in scripts
        ☐ Entity destruction in scripts
    
    ☐ Build and Release System
        ☐ Asset Compiling
            ☐ Binary data formats
        ☐ Implement binary asset use in the World

    ☐ Game playback Module
        ☐ Binary asset manager
        ☐ Binary asset loader

    ☐ Basic Physics
        ✔ Physics sim implemented in World @done(23-01-04 18:22)
        ✔ Expose physics settings of the world @done(23-01-04 14:43)
            ✔ Gravity setting @done(23-01-04 14:43)
            ✔ Scale factor @done(23-01-04 14:43)
        ✔ Rigid Body Component @done(23-01-04 15:08)
        ✔ Collider Components @done(23-01-04 15:08)
        ☐ Collision Listeners

Nice-To-Haves:
    ☐ ImGizmo Implemented
    ☐ Basic Sprite Animation 
