Very nice! Haven't got much to add, but felt the need to reinforce what everyone below has already praised - it looks and feels great, you've taken an awesome simple idea and made some really neat levels out of it, and it's a ton of fun! Good job all round!!