Limit moves for a character instance to only within the board and within their move limit via manhattan distance calculation.
Limit moves for a character instance to only within the board and within their move limit via manhattan distance calculation.