Greedfall launches - an RPG with a 'BioWare feel'?