Some reorganization; moved the existing code into "Engine" module, created "GUI" module.
Testing out some gui frameworks while pondering how to do automatic integration tests
What's this? Massive restructuring? Yep, I lost all forward momentum with the project, now getting back to it with some crazy new ideas about how to organize ruby code (I got them from the internet, so they must be solid). Ideally, this'll make it easier for the IDE to do some of the automatic refactoring if I feel like moving some classes around.