Better definition of fight, yet many improvements to come
Better definition of player, yet many improvements to come