bought a new battery. decided to make battery script more efficient probably. it only uses builtins now.