smogon: add spec and some blocks