Fixing bugs from module 3

LIST OF CHANGES:
-Added line of code to simplify movePiece method in Chessboard
-Added small little note in GameManager
-Fixed CRUCIAL bug in Piece movement logic where a Piece could move on its own position, effectively taking itself out of existence