PS: I love the Extras Section.
Really cool things in there.

Thumbs up on that one.

Also nice music you have in there.
I especially like the house/techno style levelmusic.

The "History" Rooms is also cool.
Wish it would have more rooms.

-------------------

A general Thing about online Games:

Its hard to get small real-time multiplayergames
to have a big enough playerbase.
If a user logs into the multiplayer, and noone is there,
he will log off after a minute.
Thus resulting in having noone ever be online.

Its a good idea to make some "mark me" message or history
into the online room.
Such that you can see: someone logged in 30mins ago,
and left a message: "Wubsi98: want to play?"
And then the player can enter "Player: Im online at 6pm"

This could help getting people know when there might
be other players online.

-------

Another idea is to have an "asyncronous" multiuser mode.
Such that you dont actually play live agains another player,
but you try to beat his score/time/performance.

I could imagine a list:
-most recent players
-best players (for that mode/map)

The players race on a map, with static enemies (turrets)
and try to beat a time/score

Even better if you could load a "ghostcar" (a recording
of another player, starting at the same time), and directly try to outperform this one.

There are many ideas how to set up asyncronous multiuser
modes. Its a good method to keep a (small) game have
a useful longterm online experience.