Web portal for a complex sports game with multiplayer support.