Implemented temporary knight class