Implement Archmage Antonidas, with tests