City Legends: Trapped in Mirror

Solid gameplay, graphics, and overall design.

Odd story.