Your comments

Well, Armor is on Hydras' level indeed, although it is a bit tricky to take it.
In fact, doors in the game can be not only secret, but locked as well. To unlock door you need to find hidden floor button.
Hope, this helps.
Thanks for sharing your tactics. To be honest, cleric is not the easiest class to battle with Golden Guardian :)

As for endings there are three endings, each one slightly differs if you have not found princess in the castle.

* SPOLER *
If you chose yourself and princess was found, then it should be "Bad Marriage" ending.
In brief, princess was saved, but she loved other guy, thus end is not so happy.

We are porting game's codebase to new framework right now. Should help with some performance issues.
Thus it is difficult to change anything in nearest future, we'll see how minimap can be improved later.

I’ll give you some advices how to beat Golden Guardian, although omit some details.

First of all, what is special about Golden Guardian? He has resistance to all types of magic. If there is an enemy at close range, Guardian performs melee attack only. If hero is at some range, Guardian casts spells, e.g. summons monsters or casts madness. Enraged Guardian has even more resistance to magic and is protected by Flame Fiery. If he can’t attack target with melee attack, then he casts Ice Storm, which drops his rage to zero. When he loses health down to 1000, he creates a double; however it is not as skilful as original one: he cannot break hero’s Defense, cast Madness or summon monsters. Enraged double casts Fire Storm instead of Ice Storm. Both Guardian and his double can’t regenerate unlike other bosses in the game.

Now some hints on beating him.

  • More summoned zombies attack him, faster he is enraged and thus burns them with Fiery. If Golden Guardian is enraged – there is no benefit in summoning zombies.
  • When attacking with magical spells, it is better to use ice or fire elemental spells, because they both inflict direct damage and additional statuses.
  • Don’t use magic on enraged Guardian, because it will give only half of possible damage, which is the waste of turns and attacks.
  • Stay away from summoned bats, they have skill to stun, which is often leads to a huge disadvantage for hero.
  • Before appearing of double, it is better to use potions placed in adjacent rooms, keep potions in central rooms intact, because Golden Guardian with double can corner hero in a small room, which means unavoidable death. It is better for hero, if double is summoned in central room.
  • When playing by cleric it is better to make “reserved” bones of monsters without raising zombies. It will help in pinch if you summon zombies, which distract enemies.
  • Don’t waste your efforts on double, keep pressing Golden Guardian himself.
  • It is wise to take all potions on this level which increase your stats before double appears: 2 Warrior’s potions, 2 Mage’s potions and 1 random elixir.
  • Don’t underestimate Weakness skill, it not only reduces damage dealt by Golden Guardian and summoned monsters, but makes them slower, which helps to avoid direct contact with them if needed.
  • Don’t make turns hasty, there are invisible ghosts there, which can block retreating path at any time.
  • It is better to keep health above minimal and keep Potions of Health in reserve or around hero on floor, take Spheres of Health if possible, but don’t run far for them only.
  • If you choose close combat tactics, then it is better to abandon Dark Shield in favor of Rage consuming or activated in Rage skills.
  • Adjacent rooms contain a lot of random stuff, which can be better than you already have equipped at that time.
  • Shackle is not weaker now; it is calculated in other way. Before it was 100% of Magic, now: 80% of (Magic + Attack), which is the same in general, but can produce bigger damage in some cases.
  • Healing skill is useful for cleric, oriented to close combat and Rage consuming skills, but not ranged magic attacks.

I wish you to win in the battle with Golden Guardian; it is not easy boss, needs some patience and a bit of luck, but he is not invincible; will be happy to know results and tactics you’ve used to beat him.
Level 20 bug should be fixed now  in v. 1.1.22.2 (both Windows Phone and Android versions, Windows Store version will be fixed in a week).

I'll recheck dialog/textlines.
No, there is no a shape-shifting class.
Unlockable classes differ in stats from 4 base classes and have built-in skills/perks. E.g. Alchemist knows each potion in the game from the start, Barbarian gets additional rage bonus for each kill and so on.
There're some features we'd like to be implemented in Warlock's Citadel. It will not affect gameplay too much, but will make it more richer. Should be available in Q1/2015.

Warlock's Citadel is first mobile game of Byte-UP, we are in active discussion of next project, development timeline and related stuff.  There are several concurrent ideas of gameplay, setting, major genre, thus we can't disclose any certain details yet.
Thank you for reporting and way to reproduce.
It will be fixed, but not in the nearest release.
That message on 20th level is critical bug. Should be fixed today, it will take some time for Windows Phone Store to check and distribute new version, thus ETA for fix is Monday.

As for princess dialog, she joins you after a short talk. It should be ok to continue further even if dialog was interrupted.
We'll recheck dialog processing code behavior when screen is locked.
The reason is Dark Shield, you've mentioned in other thread. It have negative effect on rage, thus you can't accumulate rage. The simplest way to restore rage accumulation is to unequip that cursed shield.  On the other hand, you can learn Fury skill, it should help. In normal conditions it doubles rage accumulation, in this case it will return normal rage accumulation. Unfortunately, it is not available for clerics.