firewall sci fi puzzle