Feature/game component destructor

A destructor for GameComponent which removes it from the vector of GameComponents in Game has been implemented