Thanks for your response.
1. I decided to use a screen for each "level" because i didn't want to overload the blocks screen with logic. If i would only use one screen i have to do some if checks and rearrange the starting positions of the sprites/balls accordingly.
I checked your links on how to switch screens correctly and i think i am doing it right. I am always closing the current screen if i decide to switch to another screen.
2. True, thats unnecessary, i forgot to remove that.
3. Yes, the timer is a Clock component. The purpose of the timer is simply to display the current time needed for the game. The time adds up for each "level" and is displayed at the end for my "highscore screen".
I set the TimerInterval to the default of 1000 however the longer i am into the game the slower the time seems to update. It needs like 3-4 seconds but it only says 1second passed.
I suppose thats because of the general lag.