What was the meaning, if any, for the game's title. Imago is a very rare term in my experience, symbolizing something like metamorphosis.
I guess "imago" comes from latin... it should mean something like "image", but has also many other meanings... and it's a perfect fit for the "image in the mirror". Very fitting choice!