segment things a bit more, add examples of collision detection