First Commit

State of the game before Group State begins.

All of the code is my own work at this point still.