Full implemented collision detector with boost bind