This is a good idea and feature, too bad that you complicated its use way too much. If something it's this complicated to obtain or even use don't expect much use fro m the players. Too many things to take into consideration before using this technology. In short, by the description you wrote, its implementation is horrible.