diff --git a/docs/!general-info.md b/docs/!general-info.md
index be7e7d9..6a1e5cf 100644
--- a/docs/!general-info.md
+++ b/docs/!general-info.md
@@ -37,7 +37,7 @@ While reading this documentation, the following key will be used when describing
- [Upgrades](upgrades.md): How to create upgrades for a layer.
- [Milestones](milestones.md): How to create milestones for a layer.
-- [Buyables](buyables.md): Create rebuyable upgrades for your layer (with the option to make them respec-able). Can be used to make Enhancers or Space Buildings.
+- [Buyables](buyables.md): Create rebuyable upgrades for your layer (with the option to make them respec-able). Can be used to make Enhancers or Space Buildings, for example.
- [Clickables](clickables.md): A more generalized variant of buyables, for any kind of thing that is sometimes clickable. Between these and Buyables, you can do just about anything.
- [Achievements](achievements.md): How to create achievements for a layer (or for the whole game).
@@ -50,3 +50,4 @@ While reading this documentation, the following key will be used when describing
- [Grids][grids.md]: Create a group buttons that behave the same, but have their own data. Good for map tiles, an inventory grid, and more!
- [Infoboxes](infoboxes.md): Boxes containing text that can be shown or hidden.
- [Trees](trees-and-tree-customization.md): Make your own trees. You can make non-layer button nodes too!
+- [Particle system](particles.md): Can be used to create particles for visual effects, but also interactable things like golden cookies or collectables.
diff --git a/docs/particles.md b/docs/particles.md
index 19ee30b..9bd2f59 100644
--- a/docs/particles.md
+++ b/docs/particles.md
@@ -1,3 +1,5 @@
Don't forget
- layer
-- style
\ No newline at end of file
+- style
+- make text particles
+-fade in?
\ No newline at end of file
diff --git a/js/Demo/demoLayers.js b/js/Demo/demoLayers.js
index a56e550..80ba355 100644
--- a/js/Demo/demoLayers.js
+++ b/js/Demo/demoLayers.js
@@ -300,7 +300,7 @@ addLayer("c", {
["main-display",
"prestige-button", "resource-display",
["blank", "5px"], // Height
- ["raw-html", function() {return ""}],
+ ["raw-html", function() {return ""}],
["display-text", "Name your points!"],
["text-input", "thingy"],
["display-text",
@@ -560,7 +560,7 @@ const coolParticle = {
image:"options_wheel.png",
spread: 20,
gravity: 2,
- time: 9999,
+ time: 3,
rotation (id) {
return 20 * (id - 1.5) + (Math.random() - 0.5) * 10
},
@@ -583,4 +583,14 @@ const coolParticle = {
//this.width += 1
},
layer: 'f',
+}
+
+const textParticle = {
+ spread: 20,
+ gravity: 0,
+ time: 3,
+ speed: 0,
+ text: function() { return "