First full game commit

This is my first successful PR on my own. Oh, and my assignment for day one.
Great concept! Nice work pulling all the pieces together.