extract method drawFuzzyPoint()
use double buffering
move drawFuzzyPoint() to draw_primitives.py to let python compiler compile to speed up
add speed_min and speed_max parameters
add rotate angle parameter
move emitter as mouse pointer move
add canvas_width, canvas_height