[dev] add Fighter test, some modification to Fighter