...I love this game! Heeheeheeheehee.
Also, yes, they are proper English words, although one of them was introduced to the language through a video game. And no, they are not common on this forum, and you're only likely to find one in most dictionaries.
As a matter of fact, I tried to pick words that I didn't remember ever seeing here.