Apart from learning curve, super impressive! Might have to come back later and see if I can get past 3rd level xD