Updated Knight class