public void MovePosition(Position position)
 {
     //If the key is changed in the dictionary we have to call the: MoveMoveable(Moveable,Position)
     constructable.ReIndexMoveable(this, position);
 }