Change name of Object class

I changed the classname from "Object" to "GameObject" in order to reduce confusion with the .net-type "object".
I also changed the Getter and Setter functions to a property.