GameStates and Patterns

+Game states
+Pattern randomization
+Pattern display
+Start of input loop