Fix canvas bounds
Clean up code, with same behavior
Fix second and third circles not moving