Amazing ability level with some necessary logic steps. Ability steps are not easy but in general it is cool. Thanks!