Exploring KNO3 behaviour and Formation through Simulation