Refactored some drawing functionality.
Refactored 'guide' drawing functionality.
We can now add a trail to moving disks.