Tidied up Collision Prototype