Made an empty state machine

Asked Franzee about the challenger global variable: Apparently there isn't an easy way to "pass in" the robot into the state machine; for now (in the interest of time) we're keeping it global but there's an option to pass in things to smach if we're interested in investigating that later.