worked on bullet interaction