[FINAL] Added a coroutine with a timestep

Added it to Core for now. We can consider making a mindsnacks extension, and adding custom classes there. We can merge this in for now to get over our issues with actions, and refactor later...