Add support for checking free inventory slots before command execution

Check occurs right before command execution. If the player does not have
the required inventory slots the command is ignored and is run next time
the package checker is run.