JavaでRPGつくってます

Worldってクラスで
街のなかの処理と
戦闘の処理を両方しているため
ファイルがでかくなってます

戦闘の処理分けたくなってきたんですが
設計的にどうなんでしょう?