Many new changes (see commit description)

Added new constants
Added new attributes to structure GameState
Added new function getRowsCount (return number of rows)
Added new function printMatrxi (prints 2D matrix to screen)
Added function getManhattanDistance (sums manhattan distances, will be
used as heuristic function)
In main method are these function used