sci fi puzzle