Very challenging levels and very creative game mechanics. Basically I know how to solve level 3 but fail to do so becuase of my poor skill.