Question 2: Are you setting the values from you game instance by reference? If not they will just return a copy. You need to modify the original value via ref / or by overwriting the value with the outcome (not good for changing single variables though).
1 Like