Addded Working collision mechanics