Pulls gem wrapper from factory to gamestore
Wraps gem dependencies that update game
Changes strings to constants
Uses interactor to update board
Changes erb instance to @game.game_rules
Updaates ai with new instance variable
Wraps logic
Pulls ai_move into private interface
Gives better names to classes
Changes name