Wow, thanks for these fantastic ideas! I did originally try to have it biased toward giving you the element your current foe is week to, but that was a little hard to implement once I started adding more and more monsters! I hadn't considered all of the little ways you've just suggested, thank you so much!
As for shapes, yeah I need more weird shapes I think.. possibly by making all wands and staffs 1 square longer to allow for more wiggles, and possibly increasing the inventory space a little too?
Thank you so much!