Yeah, the game looks and sounds great, but I can't for the life of me figure out what's going on. Some deeper explanation or easier tutorial levels would help a lot.
Other than that, though, I love the way the game looks, and the idea seems interesting.