Created a namespace on the strategy, to keep all the states. Also, created a few methods to deal with the few states of this class.