Thanks! As you say, we faced lots of technical problems while developing the game to ensure most mechanics worked correctly (there are still some bugs). If you are curious, here you can check the code.