impl collision system; close #2