Multiple character controls, collision detection