DIRECTION_BITS = AttrDict((k, v) for k, v in BITS.items() if v < 4)
CONDITION_BITS = AttrDict((k, v) for k, v in BITS.items() if v >= 4)
+# PLAYER MOVES
+MOVES = AttrDict({
+ # Default move
+ 'ADJACENT': 0,
+ # Chess moves
+ 'KNIGHT': 1,
+ 'BISHOP': 2,
+ 'CASTLE': 3,
+})
+CHESS_PIECES = AttrDict((k, v) for k, v in MOVES.items() if v > 0)
+
# Player defaults
PLAYER_DEFAULTS = AttrDict({
'INITIAL_BITS': 0x0f,