Prefer composition over inheritance when defining Paper.js tools, as per the API documentation.
Update to v0.99 of paper.js