This is great, a really unique concept and challenging without being frustrating. Excellent work :)
Thanks a lot, that's motivating :D