How about they fix the issues with their previous games and work on a new engine? The current one is looking quite dated.

I think they're also taking on too many projects.