added some completely unrealistic collision physics