Really good puzzle platformer! Wait what do you mean this is sokoban style puzzle solving?
I didn't beat it just cause it was a little too complicated for my little brain but I'm sure I could've figured it out.
Oh. Just read that spoiler. That's so cool.