First major gametest modifcation

The base of my game is in this commit and future changes may be project
breaking.