Skip a Square
Medium · While Loops
Put a ball on every other square of the bottom row: the 1st, the 3rd, the 5th and so on. Finish on the last square of the row.
Some rows have an odd number of squares and some have an even number, so check frontIsClear() before every single move.
Next: Sweep the Piles