Once again, saving to mitigate risk

Jesus, Github.

Im committing because im about to change collisionBehavior to an
interface so that I can implement the various collisionbehavior types
differently