Thanks for checking it out, I'm glad you liked it. The cube doesn't change state with every terminal, there are a total of 3 state changes triggered after certain terminal numbers are reached.