You'll wish every videogame hero was Gordon Freeman by the end of this.