Added check of block placement in board

* Created board class
* Added methods to check if block can be placed into
board