Use strategy for collision and exchange in UpdateGrid
Maybe we should use a template method instead of this strategy in the future... Anyhow, this version is better than the old one.
Maybe we should use a template method instead of this strategy in the future... Anyhow, this version is better than the old one.