Consider the following two commands:
>GIVE AXE TO TROLL
>GIVE TROLL AXE
They both mean exactly the same thing. In both cases, AXE is the direct object and TROLL is the indirect object. In the first one, noun1 is the direct object and noun2 is the indirect object. In the second one, it's vice versa. So, is it possible to swap noun1 and noun2 in cases such as this when the preposition is omitted?