Added collisions, and out events. No testing has been done yet.