translate English to French: Cannot wait to get my sweaty little paws on these games!
Finalement c'est Team Fortress 2 qui me plaît le plus dans tout ça.