Added Check_Move function, bug fixes

Basic moves work with check_board