added position getter for piece
added occupied getter for square
implemented basic move rules for pawn