EA's Lord of Ultima enters open beta, a free-to-play online strategy