void Awake()
 {
     InitializeEntityScript();
     toggleableScript  = GetComponent <ToggleableScript>();
     boxCollider       = GetComponent <BoxCollider2D>();
     terrainController = GameObject.Find("TerrainController").GetComponent <TerrainController>();//replace this with something better
     InitializeWheelableScript();
 }
 void Awake()
 {
     InitializeEntityScript();
     toggleableScript  = GetComponent <ToggleableScript>();
     boxCollider       = GetComponent <BoxCollider2D>();
     entityController  = GameObject.Find("EntityController").GetComponent <EntityController>();
     terrainController = GameObject.Find("TerrainController").GetComponent <TerrainController>();
     player            = GameObject.Find("Player");
     InitializeWheelableScript();
 }