some common unity gameobject functionalities