I'm kinda confused about the theme implementation. also It froze on me after like the 4th or 5th wave