CombatCanvas works. Super gross. 3/10 Client classes.