1. Need to change to load resources for canvas on canvas load
  2. Need to implement more than Keyboard events detection
  3. IDE
    1. Process
      1. Add resources
      2. Save as pyg
      3. Compress Resources to tar
      4. Compile pyg to py
    2. Add more here later :(
  4. Compiler
    1. XML Structure
      1. Game
        1. Canvases
          1. Canvas
          2. Sprites
          3. Sprite
          4. Sounds
          5. Sound
          6. Objects
          7. Object
    2. Compiler Structure
      1. Construct .py
        1. Write header
          1. Imports
          2. Load Resources
          3. Construct Window
        2. Write Loaders
          1. Search XML tree for items
          2. Construct items from resources
        3. Write Event Handler
          1. Find all events
          2. Find all game Objects
          3. Find any attached events
          4. Create handler in event function
        4. Write Loop
          1. Check for events written in handler
          2. Blit screen