My last commit missed the StateContainer class, which is important for the storage of data. It allows the hashmap to hold the possible moves that can be made from one state.