clean-up and revision

better plan for collision detection (circle, then one vector of one or
more rects)
got rid of Sprite_bounds