add per_pixel_collision.cpp