2.8: fixing 2 bugs: fruit generation must be AFTER snake growth; and if anyone fills every cell of the grid with the snake, fruit_gen would hang forever. Stop it so the game can end