Developing in StarkNet feels like solving a giant puzzle