You guys are awesome, I just spent the better part of my day trying to write the code for the three sensors. It seemed right logically and simple at first. But I realized that the program was moving way to fast for real world application. I started trying to figure it all out with debouncing the inputs and waiting for motion and everything else and now my head hurts. The more I tried to figure it out the more complex the code got and eventually it got away from me and turned into an undecipherable mess.
I deleted it all and will start fresh in the morning.
BTW - the "tachometer" is working perfectly, measures RPM's up to 600 after that either the arduino or the sensor can't keep up not sure which but the adults aren't getting over 330, let alone the kids so all is good.