Version 2.2
-Now any state can go in any state including itself again...