collision types are now #defines