NpcType now takes a movementPattern in the constructor