Created attachment 125 [details] HumanPlayer class The Scanner in human player is not set, so when the player perform move command, there will be a null pointer exception
Confirmed & fixed. commit 7cb556a3388bca2079d333d1c91aab5fe59a2e6a remove deprecated the use of KeyboardIn class but didn't assign value the instance field `private Scanner kb`