Hello, I'm new with Unity and I am trying to make a 'game' where objects (cats) fall and hit the ground(floor) or the 'player' (which in my case is a basket). When the catobject hits the floorcollisionobject, I want the catobject to be destroyed (or start at the top of the scene). Here are some images: Scene Floor object: Cat object: RemoveCatScript: Code (CSharp): using UnityEngine; using System.Collections; public class RemoveCatScript : MonoBehaviour { // new method void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.name == "cat01" || coll.gameObject.name == "cat02") { Destroy(coll.gameObject); } } } I can't seem to get it work.. I hope I've explained well enough what I want it to do. Thanks very much for reading my post. ~Elvira