private static void ExecuteBudget(VM vm, VMAvatar caller, VMCheatContext context, out bool result)
        {
            var amount = context.Amount * (context.Repetitions + 1);

            vm.GlobalLink.PerformTransaction(vm, false, uint.MaxValue, caller.PersistID, amount,
                                             (bool success, int transferAmount, uint uid1, uint budget1, uint uid2, uint budget2) =>
            {
                //check if we got the money? why should I? i mean cheating is bad after all
            });
            result = true;
        }
 private static void ExecuteMoveObjects(VM vm, VMAvatar caller, VMCheatContext context, out bool result)
 {
     vm.Context.Cheats.MoveObjects = context.Modifier;
     result = true;
 }