I had a hard time figuring out what I was supposed to do, but it's in interesting concept. Great work! :)