Nice challenge. The two last levels are hard, it would be funnier if there was more hard level/concept, but I had fun