Very well done! I liked the level select screen's little window into the next level. It took me a while on Level 3 to figure out how to equip the upgrades from storage, but I got there eventually. The enemy encounters were well designed. Some mechanics were puzzling to figure out, but I got there eventually.
A tight turn-based rpg!