Yeah the delay mechanics need changing. I'm thinking maybe you the player should be able to choose how long to delay them for with some nice visual indications because the current version doesn't allow you to plan ahead too well.