added queen and queen movement validation. also fixed a bug with pawn
double jump