Managed to port touchmypixel impl for decomposition (from a C# port :O), added screenshot