Dev

This refactors the initial HTML5/JS framework to use a modular Screen system. This lets us have separate Screen instances with their own sets of display objects and input listeners for different mini-games, etc. It also includes some changes to the core classes and helper functions, which I have been developing for various side projects.