Achtung! Cthulhu Tactics release date and new launch trailer