This is a really cool idea, but I found the pieces changing their movement patterns confusing. If the pieces changed their sprites to reflect the change in movement, it would make things a lot easier to track.