Man this is fun!
I’m discovering that this isn’t so difficult after all. Maybe I’m cheating. If I can’t complete a task right now, then I figure out what I need to do next, and then reschedule the task for whenever I’ll actually be able to do it. Makes sense, eh?