If you trust Wikipedia, the Oware page gives several Grand Slam rules. So, there’s no "one true Oware". OTOH, there is a definite change from traditional Oware, where a game can go forever. This is no fun in an app, so I force a stone to store when a player has no stones. This affects the end game, and IMHO keeps the essence of Oware.