Wait, you had someone sleeping over at your house and you didn't know it? LOL What did you do?
It does sound like he is testing his limits, which comes with being 14. I think you and H handled it well, though. And a big hand clap to your H for not wanting to make any decisions while he was mad! Progress!