Second commit, Implemented highlighting possible moves, check, some pictures and sounds