Programming a multiplayer game from scratch in one week