use more efficient rect_new4 function when checks aren't necessary
testsprite bench takes numsprites arg, make sure events are initialized