Try seperate cubic path
Try out quad path and a simpler version of the cubic path
Cache using bitmap
Tweak bitmap + remove debug dots