battle healthcheck and updated unit classes in basic.rb