worked on collision

it now correctly tracks player with offset