Hopefully functioning battle