I just found out about Function Carnival by Desmos et al and it looks like a fun way for students to learn about graphing relations. There are three challenges that students can work on and revise. Nice visuals and you get great feedback by comparing your graph to the original motion. Could also be used in a discussion of domain and range as well...