private void PerformJump()
{
if (timeCounter < jumpExpectedFunctionCalls)
{
timeCounter++;
modelPosition.objectArrangement.Position = new Vector3(modelPosition.oldArrangement.Position.X,
modelPosition.oldArrangement.Position.Y + (timeCounter * jumpVelocity - jumpGravity * timeCounter * timeCounter / 2) / jumpHeightDivider,
modelPosition.oldArrangement.Position.Z);
NyanMoveRight();
}
else
{
NyanPositionReset();
AfterJumpReset();
ScoreInCurrentGame += GameConstants.BonusPoints;
}
}