Sure, here's a code snippet that implements the game as described:
😀
This code randomly changes the displayed emoji every 0.01 seconds. After every 10 seconds, it triggers a "weirdness" event where the background color changes, more emojis are added, it starts raining (using a background image), and the emoji's texture changes. After another 10 seconds, the weirdness stops and the game returns to normal. The cycle repeats indefinitely.