How Much Do You Know Team Fortress 2 Rap?

Do you have Team Fortress 2? If so, you may know this song. If not, it's okay! Listen to the song first and try this quiz! Don't worry if you get a bad score. Just listen to it again and try once more!
No, I don't have the game, but I have watched enough videos to know a whole lot about them. My favorite is Scout. He's funny. BOINK! BUNK! BRANG! XDDD