I cannot figure out why my boolean will not limit my player from double jumping

Use some debug statements to check if the OnCollisionEnter() is ever called, and verify that the bool is even changed.