private Result VerifyPosition() { foreach (var p in Points) { if (p.Y >= Field.Height) { return(Result.DOWN_BORDER_STRIKE); } if (p.X >= Field.Width || p.X < 0 || p.Y < 0) { return(Result.BORDER_STRIKE); } if (Field.CheckStrike(p)) { return(Result.HEAP_STRIKE); } } return(Result.SUCCESS); }