3rd Commit. I understand it's ugly, I'm still trying to figure out how to code c#