Great idea, good implementation! It felt a little too hard for me, but that might just be my slow reflexes. The switching mechanics for sure is a nice twist.