Only thing I can think would be good to add would be a type of hearthstone that would allow you to teleport back to the castle where you can buy upgraes and heal then get back out and fight quicker. Put a cooldown on it where it can only be activated every 2-3 minutes