Added idea for fixing first move functions in king, pawn, and rook
These classes now test if initial position is current position and whether or not a move has been performed for firstMove()
Removed old comment
Added function to move queen to top of pieces arraylist