pawn rays
updated board location targeting. Fixed bishop ray generation

Board locations now get targeted and untargeted properly. Ray generation
for the queen was messing up the rays of bishop (it would be nice to have
immutable bitarrays).