some game logic + securing get_field from accessing something out of board (second end of board to be exactly).