contact

added foreground , physic body, and contact detection