added compute state implementation in field
removed legacy code from board
refactored fruit and split into cherry and peach