Why isnt Ninja pool code open source?