Cool idea and execution! I ran into a bug where sometimes the characters wouldn't move at all so I had to restart the level, but since it was easy to restart it wasn't a big deal.