I am in the process of creating something, and I was hoping to add a multiplayer feature. The first thing that came to mind was Ajax. I thought I could use it to relay the player's position to a server-other players could then receive and read that data, in the end creating a multiplayer environment. Also a server-side element that can generate floor plan data and send it back to the game, thusly creating multiple levels. I also thought the idea of other player's being able to receive and transmit their own data to each other allowing them to host their own mazes.