I built a funny little program to watch. See inside to see how I wrote the Cat's code and use MyBlocks abstractions to make the second version more efficient and quicker/easier to edit.