A lot of problems arose due to the fact that we are working in a team for the first time. With the jump, however, I personally screwed up, if in short, then checking for a space was not every frame.