filled/empty circle engine with placing/size | ScratchStats