Fix being unable to wear helmet then hat

Fixes #573, basically you couldn't wear a hat (0 enc) then a helmet (enc >0) but not the other way around - now you can do it in either order.

Also fixed the "You can't wear more than two whatevers" message.