Thank you for the blog post! Very helpful!
I think a big part of my problem was trying to work backwards from the player experience in Trauma Center instead of considering what's actually happening in engine.