Human Head unveils its long-awaited sci-fi shooter sequel.