Update the invisible command

- Now takes a direct entity input, while still accepting 'player' or
'npc'
- state is optional, defaults to true
- better meta slightly
- uses the 0.9 command system properly
- also fix some typos