Deadline is the 29th August,
I was looking to use the control as functions however when I've ran it im missing something with the timing of the pumps and then moving onto the next state.
though ill take a look at what you and @alto777 have provided and see what I've missed.
I think you're right on this one, though when I first started I was wanting to maintain the use of both sensors to trigger the pump control. with the idea that certain combinations would be able to raise error messages. (although it wouldn't be needed for the scope of this assignment).
Definitely I've saved this and gives me a sound basis to work off now to refine it. and if all else fails will suffice to be handed in if I've got nothing else before the deadline