Pretty challenging and nice artwork. That third level is hard though, still don't know how to solve it.