- Mobility
- Tropism
- Outpost
- KingOnPos (Left,Center,Right)
- King safety
- King pawn shield
- Passed pawns
- Passer block
- Passer chain
- Isolated pawns
- Double pawn
- Backward pawn
- Chain pawn
- Passer candidate
- Early rook move
- Imbalance
- Threat penalty
- Trapped bishop
- Trapped center pawn
- Trapped center pawn + bishop
- Trapped knight
- Bishop pair adjustment per pawn
- Undeveloped pieces
- Passive penalty
The problem here is that almost all of those scores are array based on columns, row or indexes, making it quite complicate to test, let's see...