Answer :
when you use "por" or "para" your saying the word "for" so for example
enlgish: I need to go for a game
spanish:yo nesicito ir para un juego
so technically you use it when the sentence has the word "for" or the word is needed
enlgish: I need to go for a game
spanish:yo nesicito ir para un juego
so technically you use it when the sentence has the word "for" or the word is needed