Definitely needs more feedback to your inputs and a way to leave a puzzle and come back to it later. But a good start.