controller - online puzzels