Added Knight moves, minus takes
Template pattern for MoveChecker since they all do the same thing..