I made this for LD32 in 3 days.
R0J0hound gets special thanks in the Ludum Dare text, because come on, he's an unsung hero.
* left and right arrows to move, X to jump
* Z to cast freeze spell
* when enemies are fully frozen, Down Arrow performs a Dash that knocks them over
* then you can catch them
* then you throw them at the portal by Z+X at the same time
I also wrote a post-mortem here: