Working on future states
Given a state, calculate all the future states