add to attack map and refactor castle move gen
remove location-based attack map class
debug bitboard piece movement masks
debug bitboard masks
experiment with native extension for bitboard operations