beginning to implement crouch and crawl