Add sounds, hardness, and fix most bugs.