I guess it's okay. A better way to do this is to just make a conditional branch for when the player has something/has done something