fix broken collision for custom shape