implemented fire, need work on opp_board