I had ESL teachers in mind when I created this, but it would work well for Spanish, Portuguese, French, Arabic, German, Italian, and more.
It's called LinguaButtons: a control panel of buttons that turns conversation in a new language into a two-player board game.
The page is printable and attached to this post (scroll to the right of the video). I would be very happy to see how it works for you, either as a Learner or Teacher.