major changes:
- visitor for fields
- api for board, fields and logic
- api-implementation for prototype (4x4 board)