Added all pieces and move logic