square particles and more in the npc class