GameObjects scripts use self