basic sprite based particle