Gave main ability to take inputs, and added board struct in knight.h