Dirty rat creating an empty space of teleportation

I was holding a card on my opponent’s turn, and they pulled it with dirty rat. This resulted in an empty space between the minion pulled and a minion that was already on my board. Wouldn’t have been a problem, but when I tried to play my coconut cannoneer between them, it was teleported to the right, with the empty space still between the other two minions. I conceded because it meant I could no longer kill the rat, and I looked like an idiot.