Very impressive concept. Really liked the "tought process".
A bit hard for me at a certain point :)
Bravo