Here is a simple implementation of the game you described:
This simple HTML file sets up a canvas and populates it with 3600 particles of different colors. The `update` function is where you would implement the particle physics simulation logic as described in your universe. The `gameLoop` function repeatedly calls the `update` function to create the game loop. You can further develop this code to include the particle interactions and elemental generation based on your description.