Added interface IChangeable and class PlayField

PlayField class represents the field and implements IChangeable so that
it could be changed from the outside. This insures good incapsulation.