Added Controller class and shooting