prototyped pixel perfect collisions