added battlefield to player
refactored turn to separate file