change physics to use bounding box instead of position, but it's still not working right