Fixed collision detection for both characters