Titan battery