Added keyboard handling: (space) to change colors. (left) to reduce circles (right) to increase circles. Circles adjust in size according to how many