A large portion of the collision refactoring has been completed. Program will NOT run at this stage