Yes buddy. It is definitely a good design with tricks and challenge. I may have surpassed its dificculty without noticing it but I would call it medium. Even so I really enjoyed it and tried it a few times to optimize. I am sure better scores (around 30-35) can be achieved.