After coding until 4 am during 4 days i'm not capable of fully enjoying it, but it is awesome and very well presented.
Someone had to use for loops somewhere, great job :)