Freedom Games raises $10M to publish indie games