After covering an app yesterday, Tubecast Pro, we now return to the games business. Lost Shadow is another puzzle game that recently launched on the Windows Store. Quite like the various puzzle games from China that have