Create MainActivity.java

A fairly beastly main activity which has good i/o functionality
Holds the important objects (players, the grid, etc)
Listens to events in one View and deploys actions in another View