Major revert: removed all game subclasses, starting anew.