added crouching and sprinting that works but I might change how crouching is done later, but for now it's god enough