Battle carrier