DSG: Added collision event message classes.
DSG: Many changes to allow the refactor to compile.