Very cool idea and actually pretty challenging, but in an addicting way that you want to solve the problem.Wow this is a lot to think about XD