Almost fully functional, first test game works (although the AI still
needs some work)