Really enjoyed this. Was difficult enough to make me frustrated but satisfying once you finish the level :P Thanks for sharing!