Circle packing Small Piston project inspired by The Coding Train's animated circle packing. How to run cargo run