Lights puzzle: put moveCount on props

Summary:
Replaces `this._moveCount` with `this.props.moveCount`, which
I realized probably makes this more idiomatic and simpler to
think about.

Test Plan:
Do a puzzle locally; check that movecount starts out
as `0`, not `undefined`, and increments properly

Auditors: charlie