Particle simulator in Haskell!