Handle player opacity and visibility with Game_Character instead of accessing Sprite_Character directly