Knight.java: finished canMove(), involves issue #1

implemented possible movements for Knight