Handles creation and execution of delayed actions. Should not be used for game-related logic, should only be used for things that don't matter much gameplay-wise (ie. delayed sound playback)