Battle system is almost functional.