The idea is so well find and so well executed ( there is some bug on some collision but really ok ) ! Really well done :D !