void demoCalculateStepSequence()
{
//print ("Demo calculate step sequence!");
Vector2 nextPos = currentMovement [0] + players [0].getPosition();
List<Vector2> result = new List<Vector2> ();
if (bManager.isOccupied (nextPos)) {
result.Add (currentMovement[0] / 2);
result.Add (-currentMovement[0] / 2);
StartCoroutine(players [0].moveStep (result));
} else {
result.Add(currentMovement[0]);
StartCoroutine(players [0].moveStep (result));
}
endCurrentStep ();
}