Little bit buggy, often would find the isGrounded function to not reset upon touching the ground leaving me jumpless, sometimes a timer/cooldown works better than a bool. The movement is nice however turn down the Addforce as it was very easy to counteract gravity and stick to the walls.