Reveal - A puzzle game with an intriguing story