Added Duelist class and Tests