The entire idea of it is good in theory, not in practice, sadly its not something I will remotely work on for a very long time