added new methods to be used for movement to VisibleGameObject.h