Game Semantics for Higher-Order Unitary Quantum Computation