Agreed

Also, a lot of classes (e.g. towns, maps, NPCs, players ..) must be completely or partially re-usable across the Legends titles. Another set of classes (e.g. pets, gears ..) must be re-usable across AL expansions. So, I would imagine a big chunk of their time goes into art work, and testing out things for balance.

Aside for interested -- I guess Native Client (https://developers.google.com/native-client/) is used, atleast for the Chrome App (you may have noticed the naclXXX packages during upgrades and patches). It is pretty cool.

Cheers, STS!