Added function to return all possible moves, and other function used by it to get all moves for specific piece (potential use to highlight moves on GUI!)
Added En-Passant based panicing