Battlefield refresh.

Created dynamic battlefield refresh class, which will refresh
battlefield right after refresh call.
Note to future  - create error handling, for occasions, when indexes
aren't in right order, or are missing.