Edit comment.
Stop passing orientation to step() method.
Simplify reversibility.
Fix links.
Update README and screenshot.
Pluralize 'coordinate' in comment.
Refactor step() method.
Extend copyright range.
Change 'movement:' label to 'move:'.
Change speed base to 4 and reduce speed steps to 10.
Use forward/backward instead of forwards/backwards.
Don't turn off previous dots when generating random dots.
Edit comment.
Update license.
Fix typo in comment.
Simplify menu rendering.
Update repository URL.
Update README and screenshot.
Refactor pretty_print() function.
Fix comments and tweak code.