Added more particle types and a stupid way of determining types (randomly) when generating particles.