collision should be done with moving entities