Fixes program flow for user turn

-removed @valid_input instance variable
-added valid_input? method
-removed "X goes first" statement
-added exit method
-revised flow of user_turn to utilize new methods