Is it really an online multiplayer game? I launched it, wandered about the empty map, built a tower, jumped off it and didn't find anything particularly interesting to do. Did I miss something? But despite the lack of any activity visually this game looks quite pleasing.