this includes engines for filled polygons, filled ellipsis, and lines. The ellipsis are slow, so you'll want to use turbo mode. (shift-click flag) Once you get to the end, though, turn it off because there's a cool effect. (Explanations Inside)
This is an assignment for a class, but code is 100% by me.