Implement Stoneskin Gargoyle, with tests