[DEV] collision implementation done