Collision Detection: an alternate to BIOS routine?