General question for all the great game developers out there. When you start out with the intention to make the most awesome multiplayer game ever, do you focus on the multiplayer backend too? Do most developers create their own backend to make the game truly multiplayer or do they rely on other service providers for the backend? Is it too expensive to use some other such service?