Turn based battle simulation library.