Project 5 - Game v0.8

Divided and conquered and tested.