update tests, fix isCollision, add overlapX/Y for better testing