Issue #148: The Cannon

Issue #148: The Cannon