added comments to King, Pawn, MoveableFIgure and Decorator