Questions like these are fun lol...let's see if I know my own language...

play off of = react to
have a go = give something a try; however:
have a tough go = have a rough time