Variables in a class not changing? - C#