Ready to merge with master!

Got random letters working. Had to change some of Isaiah's
code in regard to changing game state. Previous bugs were caused by the
code constantly reloading Phase 2 on a loop because of an errant bool
being switched back and forth. As a note: we should consolidate the
VariableControl.cs and GameController.cs scripts ASAP!