Does anyone play Valhalla?

It's a pretty cool twist on the common fantasy browser game genre.