Made changes to BaseController made a few virtual functions so player and enemy can use script, tested both no errors