Fixed collision detecion, once again delivered by Hassel