I really like the idea of building the level you're about to have to beat. It adds a new dimension to strategic decisions made by the player (i.e. placing treasure rooms before battles, healing rooms after battles etc). The wand join mechanic made for a fun mix of dodging around in a bullet hell type game while trying to get enemies to walk between my character and the end of the beam. Lots of great ideas here. Nice work!