working on fifteen puzzle