I don't think I've ever seen a puzzle FPS before (other than Portal, but that was a very different take on the concept). Great job!