Finished Game class (for now)

Game class is finished,  matches can now be run once the AIs exist. A
GUI is forthcoming. Updated javadocs. Changed getPlayer() back to
getOwner() because I kept screwing up putting in new code.