Awesome entry, very interesting concept! I got stuck a couple of times but once you understand it its pretty simple :D
Thanks! Glad you enjoyed it :D