Prototype #1

First big commit, contains the 1st prototype for the game. Still fairly
barebones but big step towards proof of concept.