got collision detection working and altered how lists are looped through and deleted from