preparations for #10

- refactored fieldIsCoveredByColor: added field parameter
- refactored playerIsInCheck: added field parameter
- added function for create field copies