New screens show off a strategic browser-based game from Ubisoft.