Particles Demo — A particle system built with GameObject.
  • Particle extends GameObject — Inherits transform & lifecycle methods.
  • Physics — Custom update(dt) logic for velocity, friction, and boundary collision.
  • Interaction — Mouse repulsion logic using vector math.
  • Shapes — Randomly assigned primitives (Circle, Square, Triangle, Star).