controller - puzzle online