New collision logic for double-clicking