The dungeon editor seems really solid, I made one a while back and hardly had as many features as yours does, might pick up something similar some time, game development(imo) is one of the hardest fields to program in, partially due to the fact that everyone has great ideas for games but then realise how hard it is to implement everything