I asked a very similar question the other day, but It seems that I overcomplicated the question and added too much code, making it unreadable.
The problem I have is t