Added Hammers; changes to smash mechanics

- Secret Stone is now smashable
- Barriers may be smashed with the Megaton Hammer; Heavy Barrier still
requires Golden Gauntlets to be in inventory
- Changed the way ISmashable and ISmashBlock work