Pokemon battles can be...........