Sci-fi puzzle