add distance()
add check_collision()