Added more things to battlesys and made some changes to other classes.