There was a bug in Transform.forward function.  The Y value was incorrect