fix: character can have no more than 2 weapons

Closes #46