Blocks are broken with 16x8 hero hitbox
Pushing/pulling blocks with a 16x8 hero has some problems. See the videos below.
You can test this area in VOADI like so:
hero:teleport("beach/dungeon1") -- warp to dungeon1
hero:set_size(16, 8) hero:set_origin(8, 5) -- set the hitbox
Video (vertical block):
^ In this case, the hero become disconnected when pulling/pushing from the bottom. I'm continuing to hold the "action" button, but the hero lets go anyway.
Video (horizontal block):
^ In this case, pushing/pulling makes the hero sometimes be aligned to the wrong place at the end.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information