updated colision to handle teh center of teh object not the base