private void transferStep()
        {
            float time = Time.fixedDeltaTime;

            if (transferComplete <= 0)
            {
                transferActive = false;
                for (int i = 0; i < selectedResources.Count; i++)
                {
                    TransferGroup t = selectedResources[i];

                    t.finishTransfer();
                }
                return;
            }

            transferComplete -= time;

            for (int i = 0; i < selectedResources.Count; i++)
            {
                TransferGroup t = selectedResources[i];

                t.transferResources(time, evaModule.transferSpeed);
            }
        }