fedenusy/Algorithm-Visualization — comment on commit b657f0a385c99cdd9ffe9e88d13975c82c3e7630
File:  line 0
By fedenusy:

It's all good. The trick is committing often. Eg every time you write a method, git commit -am "Implemented Blah.method()", or git commit -am "Fixed x bug", etc. You can commit a whole bunch of times before pushing.

Making ShapeObject abstract is what I was thinking too yeah.