The answer is simple: when you grapple and drag them, the DM determines where the enemy goes.
As the grappler, you don't have any special control over where they go. You can drag/carry them along, but you don't have any more say than that.
Controlling where they are down to the square is right out. Like "I stick my sword in their eyeballs" or "I cut their head off" or "I create water into their lungs", that is kind of thing is something you can do to a defeated enemy, not to someone you are still fighting with.
Without them being defeated, you get to do what the rules say you can do, but you don't get to interpret the details: the DM does.
And Drag in almost every situation is going to be "they move into the square you leave if they would otherwise leave your reach". Just like how you would drag something in real life.
Carry would be, well, carrying them. When a TRex bites you for example. So a much smaller foe and probably requires restrained/prone or the like.
As the grappler, you don't have any special control over where they go. You can drag/carry them along, but you don't have any more say than that.
Controlling where they are down to the square is right out. Like "I stick my sword in their eyeballs" or "I cut their head off" or "I create water into their lungs", that is kind of thing is something you can do to a defeated enemy, not to someone you are still fighting with.
Without them being defeated, you get to do what the rules say you can do, but you don't get to interpret the details: the DM does.
And Drag in almost every situation is going to be "they move into the square you leave if they would otherwise leave your reach". Just like how you would drag something in real life.
Carry would be, well, carrying them. When a TRex bites you for example. So a much smaller foe and probably requires restrained/prone or the like.