First perspective 3D puzzle/ story game