created stupid npc, modularized collision