Changed gui communication and made DrawManager to a listener of SceneManager. Added some new gear classes