Thanks for reading.
I have tried your game. The minigames are fun and the visual is good. I haven't made a comment on your game page, because I haven't yet got enough time to fully play your game once.
for the protagonist animation, it's just tile swapping via GBVM. The GB studio website, has tutorial about swapping one tile, but the engine actually has GBVM function that can actually swap big chunk of tiles as long as they are in order.
And for the character movement, it's just moving the overlay layer / camera (depends on which layer you are using)