fixed probably leak with the bag object/pointer; reworked when exactly game over is checked