use class to manage fight