- Added GameField standard implementation.
- Added an out-of-bounds check.
Added subclasses to enhance the userfriendlyness