Added check solution functionality, flash notice, and new puzzle function