First one does not work even with "2&#Game_w" - I checked it in game (works if used with task).
The method you used in your code is not very different from second one.
btw congrats, you managed to change 15 lines of easy to understand code into 40 lines of code that is hard to understand
__________________