Work in progress StateCommandMap
Start implementing Tests