Refactor battle model
Move battle model files to Sources/BattleModel/