At first look it seems complicated, but later on i find it challenging and satisfying. Cool idea and good job for this one! :-)
Thank you for your kind words!