A puzzle game with a interesting story