Reworked own canvas drawing functions into using KineticsJS. Still requires a bit of cleaning.