This is a good proof of concept. Very challenging. It would be really addicting, but the frustration builds REALLY quick with having to go back to the beginning each time. GRRRR!!!!