I tried charging it over the night, seems that it is not because of the charge level of the battery. Whenever I press the B button while playing, the GBA SP shuts itself down and I have to restart it. Is it the battery? Is it the keys? I tried switching games, not a problem with a particular cartridge. What do I do?