Oh no. Another Beast seems to be starting up. This site seems to be part of it. I doubt it's made by the team that brought us the AI Game, as it involves a Web browser only available for Windows. At least the AI crew made it (more or less) platform-independent. Which, given that Microsoft was involved, was really surprising.