UmbrellaSDK allows the developer to write in javascript, which can run in a simulator on a PC or be converted for either Apple or Android-based applications. One of the javascript libraries is a Game API, which allows easy programming of a JewelSwap-type of game.