Cannon rotation
Clean up pipe class