The Future of Online Game Development: Embracing Cloud-Based Platforms