Final Commit

All classes are commented. There are still some flaws in the program,
but the Game is playable and the code is legible.