Fixed setInterval bug due to scope of created puzzle obj