a good concept. some crtitique,though:
when i move a block during AI's jump, it stops moving(probably to recalculate the route), and it falls, even though it was going to jump from a normal block to a ormal block.
also, i think you forgot to change block's standert position, cuz if i don't touch anything, the game just completes itself.
some ideas: i think you could take some inspiration from 'will you snail', you can find it on youtube