ho chiesto un po' in giro e probabilmente riesci a riprodurre quella cosa del puzzle con javascript, un linguaggio lato client

qui trovi la guida: http://javascript.html.it/guide/legg...cript-di-base/

nel frattempo ti sposto nella sezione dedicata