Whoa, so cool!!
You know what would be even cooler? if you could have it play any game described by the Game Description Language [1]. it looks like the project is most of the way there, since the environment methods looks like calls to data that would be included in a GDL description.
[1]. https://en.wikipedia.org/wiki/Game_Description_Language