CLOUD MOBILE GAMING AS IT SHOULD BE