
Editor: @high 
    ✔ Come up with project directory structure @done (9/17/2021, 6:46:44 PM)
    ☐ Make the editor a separate module @high
    ☐ Implement Run Mode interface class @high 
    ☐ Reference raw asset files in a "content" folder@high 
    ☐ Platform independant file browsing
    ☐ Scan script files to make sure they don't overwrite globals
    
    Raw Asset Importers:
        - Need classes to import raw resource files for the editor
        ☐ Raw Resource importer interface class
        ☐ Raw Image importer class
        ☐ Raw Sound importer class
        ☐ Raw font file importer class

    GUI Panels:
        Project Overview (Tree view):

        Game Viewport:

        Scene View:

        Scene Hierarchy (Tree View):

        Tile Map Editor:
            ☐ Tile map canvas
            ☐ Tile map pallete
            ☐ Hideable grid
            ☐ Stamp creater
            ☐ Flood Fill

        Asset Viewer:

        Properties: