fight class handles all fights between a player and a monster