public char GetUnitCharacter(Point point) { if (InBounds(point.X, point.Y)) { return _buffer[point.Y, point.X].CharData; } return '\0'; }