I also have one other comment regarding cannon. I notice that even with fight alongside cannon checked, it will only attack monsters as they spawn and then let the cannon do the work. If instead the player was able to continuously attack monsters that the cannon is already fighting, xp rates would be increased by quite a bit.