Knight Class and Init