A quick one, and an apology: since 2.1.5 the shop would not open on phones and tablets. The screen stayed empty and the back button did not respond, so the only way out was to close the game.
The cause was our own doing. The tutorial rework in 2.1.5 introduced two very similar functions, and one of the six places that call them was given the argument list of the wrong one. That is enough to stop a script from loading, and the shop screen is driven by exactly that script.
What we changed beyond the fix itself: our parse check used to run through a hand-written list of 55 files, and the shop was not on it. It now checks every script in the project, all 387 of them. A list you maintain by hand always lags behind; a scan cannot.
On desktop the shop itself was fine. Two return paths were not: coming back from the custom player creator or the training points dialog led to the mobile screen. That is fixed as well.
Sorry for the trouble.