Very interesting mechanics, got stuck for a bit earlier on, got easier once that was out of the way. Nice work.