Next Move Theory — product methodology with an algorithm