I would color code enemies and spells so players would have to make meaningfull choices, use arena level design for only big encounters in size or number, make levels with exploration branches, add lore and others to collect and read. A sort of mini "Harry Pottroid Prime" .