add bkgd image
Detect self collision