collision improvements and sprites

sprites are now drawn once and the pasted onto the screen, collisions
work a little better