First commit of code, changes from R3 fork: made game into an enum,
added split loading for movedata, not much else yet.