Thank you
Usually I have a crude idea for something which I "think" would fit. The first step is to make it work and not care too much about clever tricks (which would make the code less understandable). Then optimise it and come to the conclusion it won't fit. Sometimes the next day after a good night sleep more optimisations will pop up. Eventually it's like optimising until it fits or come to the conclusion the idea simply won't fit.
But it doesn't end there. When it fits, there is this urge to add more. E.g. when it has no sound, I want to add a bleep or two.
So, we are lucky there are demo compo's with a deadline, otherwise one could go on forever adding, changing, optimising