Oh who needs sleep? LOL
I fear that I do, but this is too much fun. ;-)
Unlike most of them, this one does not fall apart or become tedious and too forced.
A winner from start to finish.
:)