Mirorred puzzle game