Cleanup + comments
Trivial handling of molecule collision