public void PlayerMoveTo(Position coordinates,Guid unitId)
{
//does not allow moves after initialization
if (Initialized)
return;
var unit = Units.FirstOrDefault(u => u.UnitId == unitId);
if (unit != null)
{
UpdateUnit(columns: new { Row = coordinates.Row, Col = coordinates.Column }, where: new { MatchId = unit.MatchId, And_UnitId = unit.UnitId, And_PlayerId = unit.PlayerId } );
}
}