This is a cool effect with certainly nice programming methodology to keep good rendering. I wish you could propose a game next time!