Harbor Creek hangs on for a 3-2 Win over Bison