New game API

Basic skeleton exists, Qt needs some layout work and haven't tested
RealFloor yet.