Merge pull request #1 from Codeketeers/feature-util-layer

Feature util layer
Finished the first run of application logic.

I'm done for the momment developing the application logic.
The next step is to put a client in front of it and start testing.
Once I have an AI, I'll plug it into the AIManager and test that,
	as well.