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 debut there recently. Apparently some god took away the shadows of all people in the game — and it...