Shattered Controller is used to create game states and objects within those gamestates. Shattered Controller is an integral part of any Shattered game.
gem "shattered_controller", "~> 0.3.2"