Working

There is still some flaws with the code, but it’s just an early
prototype.