Improved interface with a new block command and 'swing' instead of 'hit.'