Switched to a more generic, pluggable structure, also added a way to choose another game without closing the emu