Added Grid#flatCells to allow clients to iterate over a single 1D array instead of having to process the 2D Grid#cells array
Simplified loop toggling - no need to call cancelAnimationFrame or keep track of animationId
Tidied up bumper example