Yeah its on
http://playdragonsaga.com/

With lots and lots of new updates to the game, with totally no lag what so ever, plays really good.