No idea what I am doing. - C#