Added getAtPosition() and printBoard() methods