refactor of all figures but pawn finished